package com.kaifamiao.demo.d0718;

public class Demo05 {

    public static void main(String[] args) {
        /*

            for (表达式1; 表达式2; 表达式3){
                循环体
            }

            执行顺序：
                1. 表达式1
                2. 表达式2，表达式2是一个布尔表达式(boolean)
                3. 当 表达式2 的结果是 true时，执行循环体。（如果为 false 循环结束）
                4. 循环体执行完，执行表达式 3
                5. 重复步骤 2 ~ 5
            特点：
               表达式1只在第一次执行时，执行一次。一般用于循环变量的初始化
               表达式3在每次循环体执行完后执行。 一般用于改变循环变量的值
         */

        // 1 .. 10000 的和
        int sum = 0;

        for(int num = 1; num <= 10000; sum += num, num ++){

        }

        System.out.println(sum);
    }
}
